home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / MacOS 8 Resources / Developer Tools / MPW Additions / Tools / ModPEF / ModPEF.rsrc / STR#_333.txt < prev    next >
Encoding:
Text File  |  1996-05-07  |  3.0 KB  |  97 lines

  1. Usage: ModPEF [option‚Ķ] <library>‚Ķ ‚â• progress
  2.  
  3.   options (not case sensitive):
  4.  
  5.    -@addexports <fragspec> = <filename>       # Add additional exports
  6.  
  7.    -@alias <fragspec> = <filename>            # Add aliases: oldName newName
  8.  
  9.    -c creator                                 # Set file creator
  10.  
  11.    -delete <fragspec> , ‚Ķ                     # Delete fragments from <library>
  12.  
  13.    -deleteexports <fragspec> = <aName> , ‚Ķ    # Delete exported names from <library>
  14.  
  15.    -@deleteexports <fragspec> = <filename>    # Delete exported names from <library> (names are in file)
  16.  
  17.    -describe on | off                         # Describe which fragments are affected
  18.  
  19.                                               # (Default is on)
  20.  
  21.    -extract <fragspec> , ‚Ķ                    # Extract fragments from <library>
  22.  
  23.    -[no]initbefore <fragspec> = <aName> , ‚Ķ   # Modify "initbefore" attribute
  24.  
  25.    -level <fragspec> = <aLevel>               # Change how fragment is used
  26.  
  27.    -list                                      # List contents of <library>
  28.  
  29.    -mergecode on | off                        # Make code sections adjacent
  30.  
  31.    -o <filename>                              # Name the output file
  32.  
  33.    -p                                         # write progress information to diagnostics
  34.  
  35.    -renamefrag <fragspec> = <aName>           # Rename a fragment
  36.  
  37.    -@renamesymbols <fragspec> = <filename>    # Rename imported/exported symbols
  38.  
  39.    -share <fragspec> = context | global | protected | <aNumber>
  40.  
  41.                                               # Change data section's sharing attribute
  42.  
  43.    -stacksize <fragspec> = <aNumber>          # Specify the stack size
  44.  
  45.    -t type                                    # Set file type
  46.  
  47.    -usage <fragspec> = library | application | dropin | <aNumber>
  48.  
  49.                                               # Change type of fragment
  50.  
  51.    -v                                         # use verbose progress (implies -p)
  52.  
  53.    -vercur <fragspec> = <aNumber>             # Change current version
  54.  
  55.    -verdef <fragspec> = <aNumber>             # Change definition version
  56.  
  57.    -verimp <fragspec> = <aNumber>             # Change implementation version
  58.  
  59.    -[no]weak <fragspec> = <aName> , ‚Ķ         # Modify weak imports
  60.  
  61.    -[no]weaklib <fragspec> = <aName> , ‚Ķ      # Modify weak libraries
  62.  
  63.  
  64.  
  65. <fragspec>     ::= <aName>[ '(' <fraggie> , ‚Ķ ')' ]
  66.  
  67. <fraggie>      ::= <anArch>                   # Which architecture
  68.  
  69.                    arch = <anArch>            #
  70.  
  71.                    arch = <aNumber>           #
  72.  
  73.                    <aLevel>                   # Base library or update library
  74.  
  75.                    level = <aLevel>           #
  76.  
  77.                    level = <aNumber>          # 
  78.  
  79.                    vercur = <aNumber>         # Current version
  80.  
  81.                    verdef = <aNumber>         # Definition version
  82.  
  83.  
  84.  
  85. <aName>        ::= characters other than ',' '(', ')' and '='.
  86.  
  87.                    '*'                        # Match any fragment name
  88.  
  89. <aNumber>      ::= <decimal> | $<hex> | 0x<hex>
  90.  
  91. <anArch>       ::= pwpc | m68k
  92.  
  93. <aLevel>       ::= base | update
  94.  
  95.  
  96.  
  97.